package cn.sciento.starter.integrate.service;

import java.util.List;
import cn.sciento.starter.integrate.dto.SyncCorpResultDTO;
import cn.sciento.starter.integrate.dto.SyncDeptDTO;
import cn.sciento.starter.integrate.dto.SyncUserDTO;
import cn.sciento.starter.integrate.entity.CorpHrSync;

public interface AbstractCorpSyncService {
  String corpSyncType();
  
  String getAccessToken(CorpHrSync paramCorpHrSync);
  
  SyncCorpResultDTO syncCorp(List<SyncDeptDTO> paramList, List<SyncUserDTO> paramList1, String paramString1, Boolean paramBoolean, String paramString2);
}
